package com.ht.modules.system.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import com.ht.modules.system.entity.ActVariableConfig;
import com.ht.modules.system.entity.ActVariableConfigVo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

/**
 *  审批流程变量配置
 * @Author:
 * @Date:   2021-09-27
 * @Version: V1.0
 */
public interface ActVariableConfigMapper extends BaseMapper<ActVariableConfig> {

    /**
     * 流程变量配置分页列表
     * @param actVariableConfigVo 查询条件对象
     * @param page 分页对象
     * @param column 默认排序列
     * @param order 排序方式
     * @return 流程变量配置分页列表
     */
    List<ActVariableConfigVo> list(Page<ActVariableConfigVo> page,
                                   @Param("actVariableConfigVo")ActVariableConfigVo actVariableConfigVo,
                                   @Param("column")String column, @Param("order")String order);

    /**
     * 根据ids批量修改指定字段的值
     * @param colume 指定的字段
     * @param value 要修改的值
     * @param ids 多条年度财务记录ids
     * @return 修改条数
     */
    int updateBatchByIds(@Param("colume")String colume, @Param("value")String value, @Param("ids")String[] ids);

}
